FROM python:3.9.5
WORKDIR /app

# 设置环境变量
ENV PYTHONPATH=/app/src

# 安装依赖
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt

# 复制整个项目
COPY . .

# 以可编辑模式安装包
RUN pip install -e .

CMD ['python -m ', 'scripts.gitcode_sync']